supporting more terminal colors