satisfy All Products