find by color
find by color
refactoring