added color scheme support