responsive layout and content updates