some thoughts about parser

))