first upload the src