typo errors corrected