add text color; add update functionality