Thinking about generating history
Fixed group creating and joining