inital work on multithreading..