fix typo
restructure document and included test cases