add dequeue