content and style update