First sort try