colors refactor