use new signature
use new name, and convert Long object
updated provider with respect to new transaction/payee link