4th commit added some comments