public boolean buildProduct(String productName){
       
        for(ManufacturedProduct mfp : this.getManufacturedProductList()){
            if(mfp.getProductName().equals(productName)){
                for(String rm : mfp.getRawMaterialList()){
                    for(RawMaterial rm1 : this.getRawMaterialList()){
                        if(rm.equals(rm1.getProductName())){
                                if(rm1.getQuantity()>0){
                                    rm1.setQuantity(rm1.getQuantity()-1);
                                }else{
                                    return false;
                                }
                        }
                    }
                }
            }
        }
        return true;
    }