anchor.diff:  % Listen for and keep track of requests and results. Message as appropriate.
   loop(Requests) ->
       io:format("Requests: ~p~n", [Requests]),
  -    %flush(),
       receive
           {result, Hashtag, Score, HashtagList} -> 
               io:format("result: {Hashtag, Score}: {~p, ~p}~n", [Hashtag, Score]),
               spawn(fun() -> crawl(HashtagList) end),
  -            spawn(db, update, [Hashtag, Score]),
  +            db:update(Hashtag, Score),
               loop(lookup(Hashtag, Requests));
           {lookup, Hashtag, Requestor} ->
               io:format("lookup: {Hashtag, Requestor}: {~p, ~p}~n", [Hashtag, Requestor]),
  
positive.code: % Put all hashtags in the list into the background queue.
  crawl([]) -> ok;
  crawl([H|T]) ->
      %io:format("."),
      %io:format("Crawl: ~p~n", [H]),
      db:request(H),
      crawl(T).
  
  
negative.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  %% Core Functions %%
  
  start() ->
  