minor error corrected