playing with queue