add support for supply the list of files