added a global transaction
not needed
cleanup