dequeue type