Add State Machine POC