anchor.diff:      {ok, #state{children = Children, config = Config}}.
   
   spawn_child({Type, Args} = Config, ParentName) ->
  -    Pid = Type:start(Args, ParentName),
  -    {Pid, Config}.
  +	{ok, Pid} = Type:start(Args, ParentName),
  +	{Pid, Config}.
   
   handle_call(_, _From, State) ->
       {reply, ignored, State}.
  
positive.code: 	    		From == Pid ->
  				ok;
  			true ->		    
  				Type:send_msg(Pid, {msg, Msg})
  			end
  		end, State#state.children),
      {reply, ok, State};
  handle_cast(_, State) ->
      {reply, ignored, State}.
  
  handle_info(_, State) ->
      {reply, ignored, State}.
  
negative.code: start({hub, Name, _, _} = Config) ->
      gen_server:start_link({local, Name}, ?MODULE, Config, []).
  
  send_msg(Pid, Msg) ->
      gen_server:cast(Pid, {msg, self(), Msg}).
  
  init({hub, Name, Config, ChildConfig}) ->
      Children = lists:map(fun(X) ->
  