working on the queue