remember to set the thread name