add order by num + validation