added document structure