fixed ahdoc interface