add support for color selection