form halfway works for new_product