Add Variable State Machine