add Binary Preorder