better color term support