order by next_approach