updated doc file, and init