finished description of update form code in chapter 8