transaction fetch implemented