Hi Andrew, I think what you're doing is ok. Check the new ST paper: http://www.cs.usfca.edu/~parrt/papers/ST.pdf It shows a DFA in memory that is completely traversed and dumped to GraphViz DOT format and a Java program using same controller and two different groups. Ter