RANGE, TRIE, ZEN