anchor.diff:                   ?MODULE, terminate1, [Reason, State]).
   
   terminate1(Reason, #state{server_socket = SSock, client_socket = CSock,
  -                          start_time = STime, bee = Bee} = _State) ->
  +                          start_time_in_sec = STime, bee = Bee} = _State) ->
     StatsProplist1 = [{elapsed_time, date_util:now_to_seconds() - STime}],
     StatsProplist = case inet:getstat(CSock) of
       {ok, D} -> [{socket, D}|StatsProplist1];
  
positive.code: %% try to receive data on the client socket and pass it onto the proxy
  handle_streaming_data(client, From,
                        #state{client_socket = CSock,
                               timeout = Timeout} = State) ->
    case gen_tcp:recv(CSock, 0, Timeout) of
      {ok, D} ->
        From ! {tcp, CSock, D},
  
negative.code:   end;
  handle_streaming_data(server, From,
                        #state{server_socket = SSock,
                               timeout_in_sec = Timeout} = State) ->
    case gen_tcp:recv(SSock, 0, Timeout) of
      {ok, D} ->
        From ! {tcp, SSock, D},
  