refactored colors