more typos corrected