Commenting to understand (part 1)