new States according to the designed parser added