add src for deque
add doc for deque