#14 add setTextColor