aggregator can operate with a list of files or a list of strings