fix typos, cleaner explanations