the last version of new parser and its output