+ Added more descriptive comments