added more explanation and context for exercise.  removed all code examples that lacked context