product image create flow