Adding PendingTransaction concept