upload the source file