some updates for document structure