commit 6 : dequeue is working