implement copying looks