refactored group creation specs