some formatting and typo's fixed.