Needs work on passing id to threads