anchor.diff:    end;
   
   handle_cast({register_module_listener, Module, Listener}, State) ->
  -  ?info("Registering module lifecycle listeners."),
  +  ?debug("Registering module lifecycle listeners. ~p", [{Module, Listener}]),
     %% NewState = add_module_lifecycle_listener(module_name, [{module, module_name[, node]|[{all_modules}]]}
     NewState = add_module_lifecycle_listener(Module, Listener, State),
     save_state(),
  
positive.code:     lifecycle_notification(Node, Module, ?ACTION_START_WORKER, Workers, State),
      {ok, State#cm_state{workers = [{Node, Module, ChildPid} | Workers]}}
    catch
      A:B ->
        ?error("Error during start of worker: ~s at node: ~s ~p ~p", [Module, Node, A, B]),
        {error, State}
    end.
  
  
negative.code:                                  not lists:member({Node, Module}, PermamentWorkers),
                                   Module =:= Module2],
  
        ?debug("Permament nodes to create ~p", [RequiredPermamentWorkers]),
        NewStatePermament2 = init_permament_nodes(RequiredPermamentWorkers, State),
  
        CreateRunningWorkersList = fun({_N, M, _Child}, Workers) ->
          [M | Workers]
  