get all groups - untested
working group thing?