Implement create_group
Merge branch 'implement_create_group' into local