add order by functionality