anchor.diff:  					[#product{start_date = SD, termination_date = TD, status = Status }] ->
   						TS = erlang:system_time(?MILLISECOND),
   						N = erlang:unique_integer([positive]),
  -						NewBuckets = [#bucket{last_modified = {TS, N}} || B <- Buckets],
  +						NewBuckets = [B#bucket{last_modified = {TS, N}} || B <- Buckets],
   						P = #product_instance{start_date = SD, termination_date = TD,
   								status = Status, product = Product, last_modified = {TS, N}},
   						S = #subscriber{name = Identity, password = Password,
  
positive.code: 										[] ->
  											TS = erlang:system_time(?MILLISECOND),
  											N = erlang:unique_integer([positive]),
  											NewBuckets = [#bucket{last_modified = {TS, N}}
  													|| B <- Buckets],
  											P = #product_instance{start_date = SD,
  													termination_date = TD, status = Status,
  
negative.code: 					case mod_auth:add_group_member(Group, Username,
  							Address, Port, Dir) of
  						true ->
  							{ok, {TS, N}};
  						{error, Reason} ->
  							{error, Reason}
  					end;
  