anchor.diff:      category_id := CategoryId,
       seller_id := UserId}) ->
   
  -    store_item(Name, Desc, Q, CategoryId, UserId).
  +    store_item(Name, Desc, Q, CategoryId, UserId);
  +
  +%% Benchmark only
  +process_request('AboutMe', #{user_id := UserId}) ->
  +    case about_me(UserId) of
  +        {error, Reason} ->
  +            {error, Reason};
  +        {ok, Resp} ->
  +            lager:info("Got result ~p", [Resp]),
  +            ok
  +    end.
   
   -spec put_region(binary()) -> {ok, key()} | {error, reason()}.
   put_region(RegionName) ->
  
positive.code: %% Used for rubis load
  process_request('PutCategory', #{category_name := Name}) ->
      put_category(Name);
  
  %% Used for rubis load and benchmark
  process_request('RegisterUser', #{username := Username,
  
negative.code:     register_user(Username, Password, RegionId);
  
  %% Benchmark only
  process_request('BrowseCategories', _) ->
      case browse_categories() of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('BrowseRegions', _) ->
      case browse_regions() of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('SearchByCategory', #{category_id := CategoryId}) ->
      case search_items_by_category(CategoryId) of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('SearchByRegion', #{region_id := RegionId, category_id := CategoryId}) ->
      case search_items_by_region(CategoryId, RegionId) of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('ViewItem', #{item_id := ItemId}) ->
      case view_item(ItemId) of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('ViewUser', #{user_id := UserId}) ->
      case view_user(UserId) of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('ViewItemBidHist', #{item_id := ItemId}) ->
      case view_item_bid_hist(ItemId) of
          {error, Reason} ->
              {error, Reason};
          {ok, Resp} ->
              lager:info("Got result ~p", [Resp]),
              ok
      end;
  
  %% Benchmark only
  process_request('StoreBuyNow', #{on_item_id := ItemId,
  