updated copy, cut, and paste