Working on the transaction manager now. Put Will's stuff in otherCodes.cc