BTree Final commit before implementation into GBK Design