updated doc gen