revisit ch 7