updated transaction [note: no design yet]