compiling all files