add conceito de transação.