checked and corrected