refactored transactions
event show