Probabyly I can use better name.here like dodepthcopy()