Add State Machine and approval process