regenerate docs