updated doc api