anchor.diff:  %%% @spec add_task(task_name()) -> term()
   %%% @end
   -spec add_task(task_name(), schedule(), detail()) -> term().
  -add_task(Task, Schedule, Detail) -> gen_server:call(?SERVER, {add, Task, Schedule, Detail}).
  +add_task(Task, Schedule, Detail) -> 
  +    gen_server:call(?SERVER, {add, Task, Schedule, Detail}).
   
   %%% @doc
   %%% Cancels the task
  
positive.code: %%% @spec members() -> term().
  %%% @end
  -spec join_node(node()) -> term().
  join_node(Node) -> gen_server:cast(?SERVER, {join, Node}).
  
  %%% @doc
  %%% Leaves a node from barile members.
  
negative.code: %%% @spec show_schedules() -> term().
  %%% @end
  -spec show_schedules() -> term().
  show_schedules() -> 
      gen_server:call(?SERVER, {show, all}).
  
  %%% @doc
  %%% Lists up members of distributed nodes.
  