sorts now with cool asc/desc func/response