added singleton ColorScheme to hold the colors