more formatting, bare bones start on aho-corasick