add some high-level doc