anchor.diff:      NewTasks = dict:erase(TaskName, State#state.tasks),
       {reply, ok, State#state{ tasks = NewTasks }};
   handle_call({show, all}, _From, State) ->
  -    {reply, format_tasks(dict:to_list(State#state.tasks)), State};
  +    {reply, dict:to_list(State#state.tasks), State};
   handle_call({show, TaskName}, _From, State) ->
       case dict:find(TaskName, State#state.tasks) of
           error -> 
               {reply, {TaskName, not_found}, State};
           {ok, Task} ->
  -            {reply, {TaskName, format_task({TaskName, Task})}, State}
  +            lager:info( "~p", [ Task ] ),
  +            {reply, {TaskName, Task}, State}
       end;
   handle_call({members}, _From, State) ->
       {reply, dict:to_list(State#state.nodes), State};
  
positive.code: %%% @spec show_schedule(task_name()) -> term().
  %%% @end
  -spec show_schedule(binary()) -> term().
  show_schedule(Task) -> 
      case gen_server:call(?SERVER, {show, Task}) of
          {_TaskName, not_found} ->
              not_found_task;
          %Task = {_TaskName, {_Schedule, _Detail}} ->
          {_TaskName, Bin } ->
              %% TODO: delete theses prints in future. This output is for debug on erlang shell.
              io:format("~ts", [Bin]),
              Bin
      end.
  
  %%% @doc
  
negative.code: %%% @end
  -spec show_schedules() -> term().
  show_schedules() -> 
      Tasks = gen_server:call(?SERVER, {show, all}),
      %% TODO: delete theses prints in future. This output is for debug on erlang shell.
      io:format("--------------------------------------------------------------------------------------\n"),
      io:format("  Schedules\n"),
      io:format("--------------------------------------------------------------------------------------\n"),
      Tasks.
  
  %%% @doc
  %%% Lists up members of distributed nodes.
  