working through chapter 4 w/ variables... up to section 4.7