chane sorting