setting it up to arbitrary number of multiple files at once