fix typo, add diagram