why not self.mod_name?