created groups migration and refactored before pull request