decided not to support a list of files as input