anchor.diff:  	NewElement = {{id,Id},{function,Function},{inputlist,InputList},{streams,Streams}},
   	parse_triggers(Rest,[NewElement|Acc]).
   
  +%% @doc
  +%% Function: parse_outputlist/2
  +%% Purpose: Used to parse the outputlist from
  +%%          json objects to something that can
  +%%          be used to start the trigger processes
  +%% Returns: a list of outputlists
  +%% @end
  +-spec parse_outputlist(TriggerList::list(),Accumelator::list()) -> list().
  +
   parse_outputlist([],Acc) ->
   	Acc;
   parse_outputlist([First|Rest],Acc) ->
  
positive.code: 			false
  	end.
  
  start_all_triggers_in_es() ->
  	AmountQuery = "{\"query\" : {\"match_all\" : {}}}",
  	case erlastic_search:search_json(#erls_params{},?INDEX, "trigger", AmountQuery) of % Maybe wanna take more
  
negative.code: 	Output = lists:map(fun(A) -> {list_to_atom(lib_json:to_string(lib_json:get_field(A, "output_type"))),lib_json:to_string(lib_json:get_field(A, "output_id"))} end, lib_json:get_field(First, "output")),
  	NewElement = {Input,Output},
  	parse_outputlist(Rest,[NewElement|Acc]).
  
  
  %% @doc
  %% Function: start_processes/1
  %% Purpose: Used to start processes for the
  %%          list of triggers that it is given
  %% Returns: ok
  %% @end
  -spec start_processes(TriggerList::list()) -> ok.
  
  start_processes([]) ->
  	ok;
  