added some helpful initial comments