added product-controller & product-list view