typos and small rewrite