add functionality for gem groups