+ add draft for color clustering