why isn't the queue working