updated doc on product generation