Added the ProductList class