new parser for older files