add autogen script