fixed product persistence