working on text and colors