messing around with queue