move to trie (data_t) rather than using uthash
fix up ALU switch