My suggestion is regarding groups. When we make a group:
1. Admin should be able to add multiple admins.
2. If single admin in a group, admin should not be able to leave group without making another admin.
I am suggesting above because if admins leaves his group accidently there is no way to make any admin and manage group.