fix typos, extend explanation