add Group singleton to manage collsion groups