modificacao de algumas coisas para fazer funcionar