add the source file