add group theory