anchor.diff:  		1 ->
   			[IndexNode]=UpdatedPartitions,
   			clockSI_vnode:local_commit(IndexNode, Transaction);
  +			{stop, normal, SD0};
   		_ ->
   			{next_state, prepare_2PC, SD0, 0}		
   		end;
  
positive.code: %% @doc The coordinator for a given Clock SI transaction.  
  %%		It handles the state of the tx and sends each operation
  %%		to the responsible clockSI_vnode of the involved key.
  %%		when a tx is finalized (committed or aborted, the fsm
  %%		also finishes.
  
  
  
  -module(clockSI_tx_coord_fsm).
  -behavior(gen_fsm).
  -include("floppy.hrl").
  
negative.code: 
  %-record(operationCSI, {opType, key, params}).
  
  %%---------------------------------------------------------------------
  %% Data Type: state
  %% where:
  %%    from: the pid of the calling process.
  %%    transaction: the transaction that this fsm handles, as defined in src/floppy.hrl.
  %%    operations: a list of all the operation the tx involves.
  %%    updated_partitions: the partitions where update operations take place. 
  %%	  currentOp: a currently executing operation of the form {Key, Params}.
  %%	  currentOpLeader: the partition responsible for the key involved in 'currentOP'.
  %%	  num_to_ack: when sending prepare_commit, the number of partitions that have acked.
  %%----------------------------------------------------------------------
  -record(state, {
                  from :: pid(),
                  transaction :: #tx{},
  