add color scheme, not perfect, but extensible