fixed bug with refer product