update
more things
change text color on change