correct and update parsers