text color

TODO: refactoring