sorts ok for strings