updates to cp and mv