save-match just takes a map
ranking test