colour changes and text updates