arrow and text updates