added some comments to question1