top level doc string