SoM state machine corrected, added design choice