private List<DBObject> ConstructYahooObj(List<String> finvizReturn, String Ticker) {
        LinkedList<DBObject> MongoObjList = new LinkedList<DBObject>();
        int headerFlag = 0;
        String[] headers = new String[]{""};
        for (String finvizValues : finvizReturn){
            if (headerFlag == 0){
                //extract headers
                headers = finvizValues.split(",");
                headerFlag++;
              }else {
                BasicDBObject YahooEntry = new BasicDBObject();
                String[] YahooRec = finvizValues.split(",");
                int counter = 0;
                for (String header : headers){
                    if(NumericalUtil.isDouble(YahooRec[counter])){
                        YahooEntry.put(header,Double.parseDouble(YahooRec[counter]));
                    }else{
                        YahooEntry.put(header,YahooRec[counter]);
                    }
                    counter ++;
                }
                YahooEntry.put("Ticker",Ticker);
                //MongoObjList.add(new BasicDBObject("$set",YahooEntry));
                MongoObjList.add(YahooEntry);
            }


        }

        return MongoObjList;
    }