Implementing the transaction handler class