original copy (--recursive)