basic support for multiple files