started implementing ceiling for BST