beginning to implement thread_queue