add transaction, and starting projected and difference values on index