added clarifying comments