added some clarifying (hopefully) comments