Explaining groups