updates on copy