add deque

add deque