updated entire text