fixed product model