added sort list sol