C code updates
BST code update