added text color stuff