added colorscheme logic