#40 add sort direction functionality, default to descending