diff --git a/prototipo.html b/prototipo.html
index ea688dccd4f7183b3aace1f5d052b60655b269b1..a20fef8c37063027441053f0d58a625b6ec97918 100644
--- a/prototipo.html
+++ b/prototipo.html
@@ -82,10 +82,20 @@ class NecessidadesNutr{
 
 
 }
+class Conjunto{
+  getNome(){return this._nome;}
+  setNome(_nome){this._nome=_nome;}
 
+  getCombinacao(){return this._combinacao}
+  setCombinacao(_combinacao){this._combinacao = _combinacao;}
+
+  constructor(nome, combinacao)
+  {
+    this.setNome(nome);
+    this.setCombinacao(combinacao);
+  }
+}
 class TipoCardapio{
-  getConjunto(){return this._conjunto;}
-  setConjunto(_conjunto){this._conjunto=_conjunto;}
 
   getPrecoRef(){return this._precoRef}
   setPrecoRef(_precoRef){this._precoRef = _precoRef;}
@@ -93,9 +103,8 @@ class TipoCardapio{
   getPrecoTotal(){return this._precoTotal}
   setPrecoTotal(_precoTotal){this._precoTotal = _precoTotal;}
 
-  constructor(conjunto, precoRef, precoTotal, nome)
+  constructor(precoRef, precoTotal)
   {
-    this.setConjunto(conjunto);
     this.setPrecoRef(precoRef);
     this.setPrecoTotal(precoTotal);
   }
@@ -116,6 +125,9 @@ class Empresa{
 		  getTiposCardapios(){return this._tiposCardapios;}
 		  setTiposCardapios(_tiposCardapios){this._tiposCardapios = _tiposCardapios;}
 
+      getConjunto(){return this._conjunto;}
+      setConjunto(_conjunto){this._conjunto = _conjunto;}
+
 		  constructor(nome,cnpj,telefone,responsavel){
 		    this.setDados(new DadosEmpresa(nome,cnpj,telefone,responsavel))
 		  }
@@ -308,27 +320,24 @@ function alertPublicoEmpresa(e){
 }
 
 function alertCardapioEmpresa(e){
-  numero =0;
   dados = ListaEmpresas[e];
   $("#cardapioEmpresa").dialog();
   $("#cardapioEmpresa_id").val(e);
-  if(dados.getTiposCardapios())
-  {
-    $("#cardapioEmpresa_precoInd").val(dados.getTiposCardapios().getPrecoRef());
-    $("#cardapioEmpresa_precoTotal").val(dados.getTiposCardapios().getPrecoTotal());
-  }
   document.getElementById("tcardapio").innerHTML = "";
-  var colunas="<td><td>";
+  colunas = "";
   if(dados.getTiposCardapios())
    {
-       tabs = dados.getTiposCardapios().getConjunto()
+       $("#cardapioEmpresa_precoInd").val(dados.getTiposCardapios().getPrecoRef());
+       $("#cardapioEmpresa_precoTotal").val(dados.getTiposCardapios().getPrecoTotal());
+       tabs = dados.getConjunto()
+       colunas="";
        for(var e in tabs)
     	 {
-         aux = tabs[e]
-         colunas += "<tr><td></td><td>"
+         colunas += "<tr><td>"+tabs[e].getNome()+"</td><td>"
+         aux = tabs[e].getCombinacao();
          for(var element in aux)
          {
-           	colunas+=aux[element] + " "
+           colunas+=aux[element] + " "
          }
           colunas+= "</td></tr>"
 
@@ -339,11 +348,10 @@ function alertCardapioEmpresa(e){
 }
 
 $("#adicionaCardapioEmpresa").click(function(){
-  numero+=1;
   var colunas =  "<tr><td> <input type=text id = nomeCardapio></td><td>";
   for(var element in tiposDePreparo)
   {
-    	colunas+="<input id = \""+tiposDePreparo[element]+numero+ "\"type=checkbox>"+tiposDePreparo[element]+""
+    	colunas+="<input id = \""+tiposDePreparo[element]+"\"type=checkbox>"+tiposDePreparo[element]+""
   }
   colunas += "</td></tr>"
   document.getElementById("tcardapio").innerHTML += colunas;
@@ -385,22 +393,28 @@ $("#editaCardapioEmpresa").click( function(){
   tabelaPreparacao=[]
   for(var element in tiposDePreparo)
   {
-  	checkBox = document.getElementById( tiposDePreparo[element]+numero);
+  	checkBox = document.getElementById( tiposDePreparo[element]);
   	if(checkBox.checked)
   	{
   		tabelaPreparacao.push(tiposDePreparo[element]);
   	}
   }
-  tabela = []
+  tabelasConjunto =[]
   if(dados.getTiposCardapios())
   {
-    tabela = dados.getTiposCardapios().getConjunto()
-    tabela.push(tabelaPreparacao);
-    dados.setTiposCardapios(new TipoCardapio(tabela, $("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
+    conjunto = new Conjunto( $("#nomeCardapio").val(),tabelaPreparacao)
+    tabelasConjunto = dados.getConjunto()
+    tabelasConjunto.push(conjunto);
+    dados.setConjunto(tabelasConjunto);
+    console.log(dados.getConjunto())
+    dados.setTiposCardapios(new TipoCardapio($("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
   }
   else {
-      tabela.push(tabelaPreparacao)
-      dados.setTiposCardapios(new TipoCardapio(tabela, $("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
+      conjunto = new Conjunto( $("#nomeCardapio").val(),tabelaPreparacao)
+      tabelasConjunto.push(conjunto);
+      dados.setConjunto(tabelasConjunto);
+      console.log(dados.getConjunto());
+      dados.setTiposCardapios(new TipoCardapio($("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
   }
 
   atualizaEmpresas();