this thread gives me a semi