//driving for thread