one way copy from origin to target