modified the content and structure