anchor.diff:  	lager:debug("copy_file : ~p", [filename:join([Destination, extract_rest(File, JApp)])]),
   	lager:debug("Filter : ~p", [Filter]),
   	{ok, _BytesCopied} = file:copy(File, filename:join([Destination, extract_rest(File, JApp)])).
  -
  -
   
   is_config_file(File, Filter) ->
   	case lists:member(filename:basename(File) , Filter) of	
  
positive.code: 					true -> Source_config = read_config(File),
  							Dest_config = read_config(filename:join([Destination, extract_rest(File, JApp)])),
  							Merged_config = merge_config(Dest_config, Source_config),
  							lager:info("merge_config : ~p", [Merged_config]),
  							lager:info("we don't overwrite config file, yet: ~p", [File])
  				 end
  	end,
  	copy_files(Files, Destination, JApp, Filter).
  
  read_config(Filename) ->
  	{ok, [File]}=file:consult(Filename),
  
negative.code: 	Japp ++ "-" ++ version(Japp, Path) ++ ".zip".
  
  merge_config([{"default", List}], [{"default", List}]) ->
  	lager:info("don't do it now"),
  	false;
  merge_config([{service, Name, Old_config}], [{service, Name, New_config}]) ->
  	MC_1 = merge_entries(Old_config, New_config),
  	{driver, Module, Old_driver_config} = lists:keyfind(driver, 1, Old_config),
  