What are next generation products?