Transaction status and run() method