introducing binary tree object