tidied up product index