Can now specifiy distinct input/output files