adicionando refatoramento de interface e dinamismo na pagina.