comments corrected.