implemented RadixTree