finished custom color validation and added cookie value provider