add basic, CloestInBST