changing crap around to make the queue work