working on handling generic input files