added feature: sort order by reach