anchor.diff:  
   get_id() ->
       gen_server:call(?MODULE, {get_id}).    
  +
  +get_temp_list() ->
  +    gen_server:call(?MODULE, {get_temp_list}).    
  +
   %% --------------------------------------------------------------------
   %% record definitions
   %% --------------------------------------------------------------------
  
positive.code:     {noreply, State#state{allowed_msgs = config_handler:get_messages_for_module(?MODULE, "0")}};
  
  handle_info([Node ,Sensor, Id, Time, Body], State=#state{allowed_msgs = Allowed_msgs, data = Data}) ->
      case sets:is_element({Node, Sensor, Id}, Allowed_msgs) of 
          false ->  lager:debug("got message which i don't understand : ~p", [{Node, Sensor, Id}]);
          true -> lager:info("got message : ~p : ~p", [Time, Body])
      end,
      {noreply, State};
  
  handle_info(Info, State) ->
      {noreply, State}.
  
negative.code: -export([start_link/0]).
  -export([start/0]).
  -export([get_description/0, get_id/0]).
  -export([get_temp_list/0]).
  -define(MAX_QUEUE_LENGTH, 19).
  
  %% ====================================================================
  