output file & input file