Added more comments