updated doc with api guides