added initial comments