added options to specify output files