anchor.diff:  start(IPAddr) ->
       _InitialRecord = update(#node_monitoring_state{
           ip_addr = IPAddr,
  -        last_update = now(),
  -        cpu_last = [],
  -        net_last = []}).
  +        last_update = now()}).
   
   
   %%--------------------------------------------------------------------
  
positive.code: %% Calculates network usage statistics, given current and previous measurements.
  %% @end
  %%--------------------------------------------------------------------
  -spec calculate_network_stats(NetworkStats, NetworkStats, Result, TimeElapsed :: float()) -> Result when
      NetworkStats :: [{rx_b | tx_b | rx_p | tx_p, Name :: binary(), Value :: integer()}],
      Result :: [{Name :: binary(), Value :: integer() | float()}].
  % Last net stats were not given (probably first calculation), return empty result.
  calculate_network_stats(_, [], [], _) ->
      [];
  
negative.code: -spec get_memory_stats() -> [{Name :: binary(), Value :: float()}].
  get_memory_stats() ->
      case file:open(?MEM_STATS_FILE, [read]) of
          {ok, Fd} -> read_memory_stats(Fd, 0, 0, 0);
          _ -> [{<<"error">>, 0.0}]
      end.
  
  
  