add data structure binary search tree