add pack_files tool