change the Queue implementation to a FIFO style queue