style and content change