Worked on the input file parsers