Added group creation, join, and retrieval