More typos corrected:)