add the source file.