much more configurable colors