autogen for xpx