offers patterns