Updates to Add Product and Product Models