added List sor