spelling mistakes corrected. some.