trying new thing with multiple threads of execution