anchor.diff:  builds_to_proplist([]) ->
       [].
   
  -% Get keys of a table
  -keys(TableName) ->
  -    FirstKey = dets:first(TableName),
  -        keys(TableName, FirstKey, [FirstKey]).
  -
  -keys(_TableName, '$end_of_table', ['$end_of_table'|Acc]) ->
  -    Acc;
  -keys(TableName, CurrentKey, Acc) ->
  -    NextKey = dets:next(TableName, CurrentKey),
  -    keys(TableName, NextKey, [NextKey|Acc]).
  -
   handle_cast(_Msg, State) ->
   	{noreply, State}.
   
  
positive.code: -export([create/3,
           get_build/2,
           get_builds/1,
           get_projects/0,
           set_build_state/2]).
  
  -record(state, {
  
negative.code: -spec get_build(nonempty_list(), nonempty_list()) -> {ok, nonempty_list()}.
  get_build(Project, ID) when is_list(ID)->
      gen_server:call(?MODULE, {get_build, Project, ID}).
  
  -spec set_build_state(nonempty_list(), atom()) -> ok.
  set_build_state(ID, State) ->
  