Comments to aid understanding