sorting by price properly working