style and text updates