implemented remaining methods for member groups/roles + unit tests