anchor.diff:  get_favorites(Pid, UserName, Rows) ->
       gen_server:call(Pid, {get_favorites, UserName, Rows}).
   
  -get_favorites(Pid, Rows) ->
  -    gen_server:call(Pid, {get_favorites, Rows}).
  -
  -get_favorites(Pid, UserName, StartKey, StartDocId, Rows) ->
  -    gen_server:call(Pid, {get_favorites, UserName, StartKey, StartDocId, Rows}).
  -
  -get_favorites(Pid, StartKey, StartDocId, Rows) ->
  -    gen_server:call(Pid, {get_favorites, StartKey, StartDocId, Rows}).
  +get_personal_favorites(Pid, Rows) ->
  +    gen_server:call(Pid, {get_personal_favorites, Rows}).
  +
  +get_favorites(Pid, UserName, StartDocId, Rows) ->
  +    gen_server:call(Pid, {get_favorites, UserName, StartDocId, Rows}).
  +
  +get_personal_favorites(Pid, StartDocId, Rows) ->
  +    gen_server:call(Pid, {get_personal_favorites, StartDocId, Rows}).
   
   count_favorites(Pid, UserName) ->
       gen_server:call(Pid, {count_favorites, UserName}).
  
positive.code:     {ok, UserId} = get_user_id(UserName),
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "ratings", [{"key", UserId}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_ratings, Rows}, _From, State) ->
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "ratings", [{"key", State#state.user_id}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_ratings, UserName, StartKey, StartDocId, Rows}, _From, State) ->
      {ok, UserId} = get_user_id(UserName),
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "ratings", [{"key", UserId}, {"startkey", StartKey}, {"startkey_docid", StartDocId}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_ratings, StartKey, StartDocId, Rows}, _From, State) ->
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "ratings", [{"key", State#state.user_id}, {"startkey", StartKey}, {"startkey_docid", StartDocId}, {"limit", Rows}]),
      {reply, Results, State};
  
  handle_call({count_ratings, UserName}, _From, State) ->
  
negative.code:     io:format ("~n~p~n", [UserId]),
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "queue", [{"key", UserId}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_personal_queue, Rows}, _From, State) ->
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "queue", [{"key", State#state.user_id}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_queue, UserName, StartDocId, Rows}, _From, State) ->
      {ok, UserId} = get_user_id(UserName),
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "queue", [{"key", UserId}, {"startkey", UserId}, {"startkey_docid", StartDocId}, {"limit", Rows}]),
      {reply, Results, State};
  handle_call({get_personal_queue, StartDocId, Rows}, _From, State) ->
      {ok, Results} = get_view_results(State#state.recipes_database, "recipes", "queue", [{"key", State#state.user_id}, {"startkey", State#state.user_id}, {"startkey_docid", StartDocId}, {"limit", Rows}]),
      {reply, Results, State};
  
  handle_call({count_queue, UserName}, _From, State) ->
      {ok, UserId} = get_user_id(UserName),
  