more generic remote copy