re-structured document