multicolor segementation added