- added some comments