Accept to receive filehandle as argument of methods

Could you review it?