almost complete support for color schemes