Implement create_group