add purpose, notes, and initial comments