refactoring
add color catalog