refactored group model specs