adds source file