working towards being able to parse input files