basic classes structure
added input file and main method for iterating over input file