add defaultTransactionMethod  #27