corrected parsing