fixed a little bug on product