Refatoracao da camada view