style and content updates