adding the ability to add groups