anchor.diff:    {reply, ok, State}.
   
   handle_cast({store, MessageID, Ukey, Message}, State) ->
  -  {MegaSecs, Secs, MicroSecs} = os:timestamp(),
  -  Now = (MegaSecs * 1000000000000) + (Secs * 1000000) + MicroSecs,
  +  Now = ds_util:timestamp(),
     IVec = uuid:to_string(uuid:uuid3(uuid:uuid4(), uuid:to_string(uuid:uuid1()))),
     Body = proplists:get_value(body, Message),
     Copydrip = string:substr(Body, 1, 20),
  
positive.code: -export([start_link/0,
    store/3,
    index/3,
    msginfo/2
  ]).
  
  %% gen_server callbacks
  
negative.code:   {ok, MessageID}.
  
  msginfo(MessageID, Ukey) ->
    {ok, gen_server:call(?MODULE, {msginfo, MessageID, Ukey})}.
  
  msgList(date, Ukey, FromTS, ToTS) ->
    {ok, gen_server:call(?MODULE, {listbydate, Ukey, FromTS, ToTS})};
  
  msgList(numeric, Ukey, FromN, ToN) ->
    {ok, gen_server:call(?MODULE, {listbynumeric, Ukey, FromN, ToN})}.
  
  %%%===================================================================
  %%% gen_server callbacks
  