add ruby sorting