added state machine configuration