Created my own custom input format, output format, record reader, and record writer.