abstrats the color ids