anchor.diff:                               {need_auth, fun handle_bucket_stats/3, ["asd", Id]};
                            ["poolsStreaming", Id] ->
                                {need_auth, fun handle_pool_info_streaming/2, [Id]};
  +						 ["pools", PoolId, "buckets"] ->
  +							 {need_auth, fun handle_bucket_list/2, [PoolId]};
                            ["pools", PoolId, "buckets", Id] ->
                                {need_auth_bucket, fun handle_bucket_info/3, [PoolId, Id]};
   						 ["pools", PoolId, "bucketsStreaming", Id] ->
  
positive.code:                   KV2 = case IncludeOtp of
                                 true ->
                                  %% TODO: convert to camelcase
                                     KV1 ++ [{otp_node,
                                              list_to_binary(
                                                atom_to_list(WantENode))},
                                             {otp_cookie, OtpCookie}];
                                 false -> KV1
                          end,
                    {struct, KV2}
  
negative.code:                   bucket_auth_fun(UserPassword),
                    BucketsAll)
          end,
  	BucketsInfo = [{struct, [{uri, list_to_binary("/pools" ++ Id ++ "/buckets")}]}],
  	BucketsStreamingInfo = [{struct, [{uri, list_to_binary("/pools" ++ Id ++ "/bucketsStreaming")}]}],
  	%
  	% moving these to their own URI since there may be a huge number of buckets
  	%
      %BucketsInfo = [{struct, [{uri, list_to_binary("/pools/" ++ Id ++
      %                                              "/buckets/" ++ Name)},
      %                         {name, list_to_binary(Name)}]}
      %               || Name <- proplists:get_keys(Buckets)],
  	%BucketsStreamingInfo = [{struct, [{streamingUri, list_to_binary("/pools/" ++ Id ++
      %                                              "/bucketsStreaming/" ++ Name)},
      %                         {name, list_to_binary(Name)}]}
      %               || Name <- proplists:get_keys(Buckets)],
      {struct, [{name, list_to_binary(Id)},
                {nodes, Nodes},
                {buckets, BucketsInfo},
  