public static ArrayList<Person> readPersonsList(String csvFile) {
        BufferedReader br = null;
        String line;
        String cvsSplitBy = ",";

        ArrayList<Person> list = new ArrayList<Person>();

        try {

            br = new BufferedReader(new FileReader(csvFile));
            line = br.readLine();
            while ((line = br.readLine()) != null) {
                String[] personInfo = line.split(cvsSplitBy);

                Person person = getPerson(personInfo);
                list.add(person);
            }

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (br != null) {
                try {
                    br.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
        return list;
    }