commiting more thred functions