added some comments again