add Queue, Stack and BST