modify btree.c