add copy_to parameter