complete and improve the document, fix method name