removed fly-in-the-sky handlers of transactions and added model-based handlers to log all transactions into db