finished user manip/chapter 9