racchiuso tutto in funzione sortAllItems()