add more comments, fix typo