anchor.diff:      use_or_generate_file_list(get_(config_path,undefined), File).
   
   use_or_generate_file_list(undefined,File) ->
  +    append_filename(File, generate_path_list());
  +use_or_generate_file_list(ConfigPath,File) ->
  +    append_filename(File, [ConfigPath]).
  +
  +
  +generate_path_list() ->
       Home = init:get_argument(home),
  -    generate_list_with_home(File,Home);
  -use_or_generate_file_list(ConfigPath,File) ->
  -    [filename:join(ConfigPath,File)].
  -
  -
  -generate_list_with_home(File,{ok, [[HomeDir]]}) ->
  +    generate_path_list(Home).
  +generate_path_list({ok,[[HomeDir]] }) ->
       LocalPath = filename:join(HomeDir,?HOMEPATH),
  -    append_filename(File,[LocalPath | ?GLOBALPATH]);
  -generate_list_with_home(File, _) ->
  -   append_filename(File,?GLOBALPATH).
  +    [LocalPath | ?GLOBALPATH];
  +generate_path_list(_) ->
  +    ?GLOBALPATH.
  +
   
   append_filename(File,Paths) ->
       AppendFile = fun(Path, List) ->
  
positive.code:     read_other_configs(get_(config_path, undefined)). 
  
  read_other_configs(undefined) ->
      erlang:error(no_config_path);
  read_other_configs(Path) ->
      apply_main_settings(),
      read_op_config(Path),
      set_oidc_ops(),
      ok.
  
  
  
negative.code:     LPort = local_port(),
      LocalEndpoint = << LProt/binary, HostName/binary, LPort/binary, EpReturn/binary >>, 
      set_config(local_endpoint,LocalEndpoint),
      ok.
  
  read_op_config(Path) ->
  