missing includes and updated doc