interface for color options