header and content updates