add exeption in parser