implement parser up to lineU