doc: update general structure