doc structure OK