Threads are privatized, added start method in runnable components