for Distributed Systems class implementing a transaction system. Weewoo