fix typo
add documentations