additional changes for adding groups, assigning users to groups, and disabling users