Some commented code addded