commented Part 1