added back seperated flat file parser object