fix bugs , add Text Color