deep copy initial position