added uml diagram for content structure