most automata things are working