added in some clarifying comments