updated doc, build