trying to get the queue to work right