refactor keytree