anchor.diff:  
       receive
           {udp, Socket, Host, Port, Bin} ->
  -            io:format("Received data `~p` `~p` from `~p`~n", [Host, Port, Bin]),
  +            io:format('----------------~n'),
  +            io:format("Received data: ~p from `~p` `~p` on `~p`~n", [Bin, Host, Port, get_config(?CLIENT_PORT)]),
               {_, Method, Key, Value} = request_pb:decode_request(Bin),
               spawn_link(fun() -> handle_request(Socket, Host, Port, Method, to_binary(Key), to_binary(Value), Bin) end),
               % Spawn new Proc to send data back?
  
positive.code:     spawn_link(fun() -> start_procs() end),
      % Arbiter which handles local io
      Arbiter = spawn_link(fun() -> local_io(0) end),
      % listen to internode communication
      spawn_link(fun() -> listen_to_nodes(Arbiter) end),
      % proc to keep track of nodes
      NodeIPs = get_config(?NODE_IPS),
      io:format("Node IPs: ~p~n", [NodeIPs]),
  
negative.code:     end,
      bitcask:close(DBHandle).
  
  handle_client_put(Socket, Host, Port, Key, Value) ->
      DBHandle = open_store(),
      case bitcask:put(DBHandle, Key, Value) of
          ok ->
  