add section exercise; solution tweaks