made new parser trying to use less memory...