updated content and layout