anchor.diff:    Request = [http_request , pure | prepare_parameters(Parameters)],
     InstanceManager ! {self(), {request, Request}},
     receive
  -    {_Source, {result, Result}} -> result_processor(Result);
  -    {_Source, {error, Result}} ->
  +    {InstanceManager, {result, Result}} -> result_processor(Result);
  +    {InstanceManager, {error, Result}} ->
         error_logger:info_msg("500 Internal Server Error: ~p~n", [Result]),
         {500, [], "Internal Server Error due to failed response."};
       Other ->
  
positive.code: %%		 if request waits for too long.
  instance_manager_loop(RackPid, {free, []}) ->
  	receive
  		{Source, {request, Req}} -> 
  			RackPid ! {self(), {request, Req}}
  	end;
  instance_manager_loop(RackPid, {busy, []}) ->
  	receive
  		{Source, {request, Req}} -> 
  			instance_manager_loop(RackPid, [{busy, {Source, {request, Req}}}])
  	end;
  instance_manager_loop(rackpid, {free, requestlist}) ->
  	receive
  		{source, {request, req}} -> 
  			instance_manager_loop(rackpid, [{busy, {source, {request, req}}}| requestlist])
  	end.
  
  port_loop(Port, Timeout, Command) ->
    receive
      {Source, {request, Req}} -> 
  	  %{http_request, Method, {abs_path, Path}, Version} = Arg#arg.req, 
        %Req = [{method, Method}, {path, list_to_binary(Path)}],
        port_command(Port, term_to_binary({request, Req})),
  
negative.code:           DB = binary_to_term(Result),
            case DB of
              {last_result, X} ->
                Source ! {self(), Requester, {result, X}},
                port_close(Port),
                exit(last_result);
              Z -> 
                Source ! {self(), Requester, Z}
            end
        after Timeout ->
          error_logger:error_msg("Port Wrapper ~p timed out in mid operation (~p)!~n", [self(),Req]),
  