Revert "rm copy"

This reverts commit 819c80d2d827ba6ef154ab87b13ff8684b1414f9.
Revert "Revert "rm copy""

This reverts commit 71dc33fd20f97e16f6baf4625a61bf4ae96379fe.
copy2