state machine, control architecture, behavior