body + start thread