this should be a if/elif construct to set ```self.group```