we need autogen