completed state machine section
refs #46