updated products to use xmlSerializer