initial xtexg sourec gen