multiple files to compile