redone add_product.py