trying out differend threading module