public Recipe addRecipe(String recipeURL){
        Document doc = null;
        try {
            doc = Jsoup.connect(recipeURL).get();
        } catch (IOException ex) {
            Logger.getLogger(ProductRetriever.class.getName()).log(Level.SEVERE, null, ex);
        }
        //System.out.println("!=!=!=!=!=!=!=!=!==!=!=!=!=!=!=!=!=!==!==!=!=!=!=!=!=!=!"+doc.data());
        Recipe recipetomake = new Recipe();
        recipetomake.setLink(recipeURL);
        
        recipetomake.setImgUrl(doc.getElementById("ctl00_mainContentPlaceHolder_imgRecipe").absUrl("src"));
        
        String html = doc.getElementsByClass("basic-info").get(0).getElementsByTag("h1").html();
        Document docToHandle = Jsoup.parse(html);
        docToHandle.select("span").remove();
        recipetomake.setName(docToHandle.text());
        
        // -FINDS THE INGREDIENT DIV-
        Element IngredientDiv = doc.body().getElementById("ingredients");
        // -ITERATES THROUGH THE INGREDIENTS, IF THE RECIPE CONTAINS MULTIPLE RECIPES ITS SEPARATED-
        for (Element recipeList : IngredientDiv.getElementsByTag("ul")) {
            for (Element ingredient : recipeList.getAllElements()) {
                if (ingredient.tag().getName().equals("li")){
                    Elements column = ingredient.getElementsByTag("span");
                    Ingredient ingrToAdd = new Ingredient();
                    ingrToAdd.setQuantity(column.get(0).text());
                    ingrToAdd.setName(column.get(1).text());
                    recipetomake.addIngredient(ingrToAdd);
                }
            }
        }
        return recipetomake;
    }