First compiling version of a basic thread. All methods need to be compiled against.