added transaction handler call