add 'files' parameter