update implementation and stub

delete the dzh stub