fix product bug