anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   init([]) ->
  -    {ok, #state{}}.
  +    {ok, #state{ nodes = dict:store(node(), join, dict:new()) }}.
   
   %%--------------------------------------------------------------------
   %% @private
  
positive.code:             {reply, {TaskName, format_schedule({TaskName, Task})}, State}
      end;
  handle_call({members}, _From, State) ->
      {reply, State#state.nodes, State};
  handle_call({join, Node}, _From, State = #state{ nodes = Nodes }) ->
      NewNodes = [{Node, joinning}|Nodes],
      % TODO: health checks, if 'Node' is healthy, node status changes 
      %       alive.
      {noreply, State#state{nodes = NewNodes}};
  handle_call({leave, Node}, _From, State = #state{ nodes = Nodes }) ->
      proplists:delete(Node, Nodes), 
      % TODO: health checks, if 'Node' is healthy, node status changes 
      %       alive.
      {noreply, State};
  handle_call(Request, _From, State) ->
      {reply, {Request, bad_request}, State}.
  
  %%--------------------------------------------------------------------
  
negative.code: %% @end
  %%--------------------------------------------------------------------
  handle_cast(_Msg, State) ->
      lager:info("test"),
      {noreply, State}.
  
  %%--------------------------------------------------------------------
  