fixed product mapping