fix product mapping