corrected some mistakes.