got state machine started in the lexer
work on state machine