public List<Player> getQuarterbackList() throws ParseException, IOException {
        List<String> csvPlayers = retriveData(QB_PROJECTION_LINK);
        List<Player> players = new ArrayList<Player>();

        for (String playerString : csvPlayers) {
            String[] split = playerString.split("\t");

            if (split.length == 12) {
                Player tempPlayer = new Player();

                // hand mapped values
                tempPlayer.setName(split[0]);
                tempPlayer.setTeam(split[1]);
                tempPlayer.setPassingAttempts(prepareDouble(split[2]));
                tempPlayer.setPassingCompletions(prepareDouble(split[3]));
                tempPlayer.setPassingYards(prepareDouble(split[4]));
                tempPlayer.setPassingTouchdowns(prepareDouble(split[5]));
                tempPlayer.setInterceptions(prepareDouble(split[6]));
                tempPlayer.setRushingAttempts(prepareDouble(split[7]));
                tempPlayer.setRushingYards(prepareDouble(split[8]));
                tempPlayer.setRushingTouchdowns(prepareDouble(split[9]));
                tempPlayer.setFumbles(prepareDouble(split[10]));
                tempPlayer.setPosition(Position.QB);

                players.add(tempPlayer);
            }
        }

        return players;
    }