typos corrected. Added pre-work for 2a