add specs and validations for group model