added new color_region algo