Added string state machine classes