anchor.diff:  	erlang:monitor_node(Node, Flag),
   	change_monitoring(Nodes, Flag).
   
  +%% node_down/2
  +%% ====================================================================
  +%% @doc Clears information about workers on node that is down.
  +-spec node_down(Node :: atom(), State :: term()) -> NewState when
  +	NewState :: term().
  +%% ====================================================================
   node_down(Node, State) ->
   	CreateNewWorkersList = fun({N, M, Child}, Workers) ->
   		case N of
  
positive.code: 	end,
  	{Ans, State#cm_state{workers = NewWorkers}}.
  
  checkNode(Node, State) ->
  	try
  		Children = supervisor:which_children({?Supervisor_Name, Node}),
  
negative.code: 		    end
  	end.
  
  %% change_monitoring/2
  %% ====================================================================
  %% @doc Starts or stops monitoring of nodes.
  -spec change_monitoring(Nodes, Flag) -> ok when
  	Nodes :: list(),
  	Flag :: boolean().
  %% ====================================================================
  change_monitoring([], _Flag) ->
  	ok;
  
  