added the divide into groups + functions for removing groups & members