public ArrayList<TeamObject> readTeamObject() {

        ArrayList<TeamObject> match = new ArrayList<TeamObject>();
        try {

            CsvReader teams = new CsvReader(path);

            teams.readHeaders();
            
            
            while (teams.readRecord()) {
                TeamObject read = new TeamObject();
                
                read.setId(teams.get("ID"));
                read.setTeamName(teams.get("TeamName"));
                read.setTeamNumber(teams.get("TeamNumber"));
                read.setTeamLetter(teams.get("TeamLetter"));
                read.setRobotName(teams.get("RobotName"));
                read.setLocation(teams.get("Location"));
                read.setTeamComment(teams.get("TeamComment"));
                
                
                System.out.println(read.getTeamName());
                System.out.println(read.getTeamNumber());
                System.out.println(read.getRobotName());
                System.out.println(read.getLocation());
                
                match.add(read);
            }

            // perform program logic here


            teams.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        return match;
    }