private void groupMatches()
    {
        clear();
        try
        {
            System.out.println("Select group id: ");
            int id = new Scanner(System.in).nextInt();

            Group gm = groupmgr.getById(id);
            if (gm != null)
            {
                ArrayList<MatchScheduling> groupPlay = matchmgr.viewGroupSchedule(id);
                printShowGroupScheduleHeader();

                for (MatchScheduling g : groupPlay)
                {
                    System.out.printf("%3s %-2d %-6s %-20s %-8s %-20s\n", "", g.getMatchInt(), ":",
                            teammgr.getById(g.getHomeTeam().getId()).getSchool(), " VS ",
                            teammgr.getById(g.getGuestTeam().getId()).getSchool());
                }
            }
            else
            {
                System.out.println("Group does not exist!");
            }
        }
        catch (Exception e)
        {
            System.out.println("ERROR - " + e.getMessage());
        }
        pause();
    }