Deep copy finished and tested