-added some comments