scope and prods_by_cat