upload with common copy