Add transaction edit. close #6