fixbug and add doc

fixbug and add doc