filtering coupons now work as expected without multiple filter directives meaning that pagination should be a lot easier