Mudanças para implementar adicionar transação