fix bug in show_product