add color sort
add color sort