sorting with defaul ascending order
sorting with descending order