XGEN PRODUCTS