added ability for having multiple sizes and prices per product