Changed optimizer and began working on assembler_trie