add XM.SaleType for real this time