open automaton project