private String initPriceCalculator(){
                String response = "Yes";
                for(String name : this.choices){
                        Ingredients ing = this.prices.getIngredient(name);
                        if(ing.getCategory().equals("vegetables")){
                                response = this.vegetables.addIngredient(ing);
                                if(response.equals("No"))
                                        return "Limit is exceeded. Max nr types of vegetables is 5";
                        }
                        if(ing.getCategory().equals("meat")){
                                response = this.meat.addIngredient(ing);
                                if(response.equals("No"))
                                        return "Limit is exceeded. Max nr types of meat is 2";
                        }
                        if(ing.getCategory().equals("cheeses")){
                                response = this.cheeses.addIngredient(ing);
                                if(response.equals("No"))
                                        return "Limit is exceeded. Max nr types of cheeses is 3";
                        }
                }
                
                priceCalculator = new Calculator(this.vegetables, this.cheeses, this.meat);
                return response;
        }