Did the Group Creation. Refactored Util