anchor.diff:  						RespObj = [{"id", ID}, {"href", Location}, {"characteristic", Char}],
   						JsonObj  = {struct, RespObj},
   						Body = mochijson:encode(JsonObj),
  -						Headers = [{location, Location}],
  +						Headers = [{location, Location}, {etag, etag(LastModified)}],
   						{ok, Headers, Body}
   				end;
  -			{error, _Reason} ->
  +			{error, Reason} ->
   				{error, 400}
   		end
   	catch
  
positive.code: 		false ->
  			exit(not_found)
  	end.
  
negative.code: 						F(F,T)
  			end,
  		Locale = F2(F2, Characteristic),
  		LastModified = {erlang:system_time(milli_seconds),
  				erlang:unique_integer([positive])},
  		case mod_auth:add_user(ID, Password, [{locale, Locale},
  				{last_modified, LastModified}] , Port, Directory) of
  			true ->
  				case mod_auth:add_group_member(Group, ID, Port, Directory) of
  					true ->
  