more color functionality