transaction history update - needs some work
pasted in layout