if the groups does not exist, make it