add stack and queue.