add a file for compilation