modify  transaction interceptor  logic