anchor.diff:                      end, [], Bindings1),
   
                       FinalBindings = Bindings2 ++ QueryArgs1,
  -                    NewPathParts = make_new_path(RedirectPath, FinalBindings, 
  -                                    Remaining, []),                                    
  -                    {NewPathParts, FinalBindings};         
  +                    NewPathParts = make_new_path(RedirectPath, FinalBindings,
  +                                    Remaining, []),
  +                    {NewPathParts, FinalBindings};
                   fail ->
                       try_bind_path(Rest, Method, PathParts, QueryList)
  -            end;    
  +            end;
           false ->
               try_bind_path(Rest, Method, PathParts, QueryList)
       end.
  -    
  -%% rewriting dynamically the quey list given as query member in 
  +
  +%% rewriting dynamically the quey list given as query member in
   %% rewrites. Each value is replaced by one binding or an argument
   %% passed in url.
   make_query_list([], _Bindings, Acc) ->
  
positive.code:     make_query_list(Rest, Bindings, [{to_atom(Key), Value1}|Acc]);
  make_query_list([{Key, Value}|Rest], Bindings, Acc) ->
      make_query_list(Rest, Bindings, [{to_atom(Key), Value}|Acc]).
      
  replace_var(Key, Value, Bindings) ->
      case Value of
          <<":", Var/binary>> ->
  
negative.code:     Acc1 = lists:reverse(Acc) ++ Remaining,
      Acc1;
  make_new_path([P|Rest], Bindings, Remaining, Acc) when is_atom(P) ->
      P2 = case proplists:get_value(P, Bindings) of
          undefined -> << "undefined">>;
          P1 -> P1
      end,
      make_new_path(Rest, Bindings, Remaining, [P2|Acc]);
  make_new_path([P|Rest], Bindings, Remaining, Acc) ->
      make_new_path(Rest, Bindings, Remaining, [P|Acc]).
  
  
  %% @doc If method of the query fith the rule method. If the
  %% method rule is '*', which is the default, all
  %% request method will bind. It allows us to make rules
  %% depending on HTTP method.
  