start to implement radix tree