completed PA3, code + output files are here, code needs documentation.