Lot of good structural work done so far. Now I need to work on organizing input and output of code