update implementation document. close #16