Copy Operator updated