copy_components