added some clarification comments