Add state machine and report