Added products.js attempt 2