new thread to solve our problem