regular deep copy finished