self.add_autogen()