Added  needed comments