anchor.diff:  %%                 Options::optionList(), Params::list()) -> {ok, db()|{error, Error}} 
   create_db(#server{options=IbrowseOpts}=Server, DbName, Options, Params) ->
       Options1 = couchbeam_util:propmerge1(Options, IbrowseOpts), 
  -    Url = make_url(Server, DbName, Params),
  +    Url = make_url(Server, dbname(DbName), Params),
       case request(put, Url, ["201"], IbrowseOpts) of
           {ok, _Status, _Headers, _Body} ->
               {ok, #db{server=Server, name=DbName, options=Options1}};
  
positive.code: %% @doc delete database 
  %% @spec delete_db(server(), DbName) -> {ok, iolist()|{error, Error}}
  delete_db(#server{options=IbrowseOpts}=Server, DbName) ->
      Url = make_url(Server, DbName, []),
      case request(delete, Url, ["200"], IbrowseOpts) of
          {ok, _, _, Body} ->
              {ok, couchbeam_util:json_decode(Body)};
  
negative.code: %%              -> {ok, db()}
  open_db(#server{options=IbrowseOpts}=Server, DbName, Options) ->
      Options1 = couchbeam_util:propmerge1(Options, IbrowseOpts),
      {ok, #db{server=Server, name=dbname(DbName), options=Options1}}.
      
  
  %% @doc Create a client for connecting to a database and create the
  