trying to work out why it is all broken
Back to something that will add groups manually - before singleton