updated layout and content