diff --git a/llama-index-packs/llama-index-packs-agent-search-retriever/examples/example.py b/llama-index-packs/llama-index-packs-agent-search-retriever/examples/example.py
index 2dd458202a61ea8c5a23249765008cea269ab256..e036d48ba106424609f35f5bbef6465e5cc21bb1 100644
--- a/llama-index-packs/llama-index-packs-agent-search-retriever/examples/example.py
+++ b/llama-index-packs/llama-index-packs-agent-search-retriever/examples/example.py
@@ -2,12 +2,7 @@
 
 import os
 from llama_index.core.query_engine import RetrieverQueryEngine
-from llama_index.core.llama_pack import download_llama_pack
-
-# download and install dependencies
-AgentSearchRetrieverPack = download_llama_pack(
-    "AgentSearchRetrieverPack", "./agent_search_pack"
-)
+from llama_index.packs.agent_search_retriever import AgentSearchRetrieverPack
 
 # create the pack
 agent_search_pack = AgentSearchRetrieverPack(
diff --git a/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/examples/example.py b/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/examples/example.py
index 2c1501788cb41d05aa6f1035101111ea6d0b1a20..41b2d92e2e2ff647ca6043950b781a873a7132da 100644
--- a/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/examples/example.py
+++ b/llama-index-packs/llama-index-packs-arize-phoenix-query-engine/examples/example.py
@@ -1,15 +1,10 @@
 # Required Environment Variables: OPENAI_API_KEY
 
-from llama_index.core.llama_pack import download_llama_pack
+from llama_index.packs.arize_phoenix_query_engine import ArizePhoenixQueryEnginePack
 from llama_index.core.node_parser import SentenceSplitter
 from llama_index.core.readers.web import SimpleWebPageReader
 from tqdm.auto import tqdm
 
-# download and install dependencies
-ArizePhoenixQueryEnginePack = download_llama_pack(
-    "ArizePhoenixQueryEnginePack", "./arize_pack"
-)
-
 # load documents and create the pack
 documents = SimpleWebPageReader().load_data(
     [
diff --git a/llama-index-packs/llama-index-packs-auto-merging-retriever/examples/example.py b/llama-index-packs/llama-index-packs-auto-merging-retriever/examples/example.py
index 5b3e0a967d66070ff6ec985f7b7163b2e4564ade..1ed08477d739704e63a5fb07064ba0c0607af593 100644
--- a/llama-index-packs/llama-index-packs-auto-merging-retriever/examples/example.py
+++ b/llama-index-packs/llama-index-packs-auto-merging-retriever/examples/example.py
@@ -1,12 +1,6 @@
 from pathlib import Path
-from llama_index.core.readers import download_loader
-from llama_index.core.llama_pack import download_llama_pack
-
-# download and install dependencies
-AutoMergingRetrieverPack = download_llama_pack(
-    "AutoMergingRetrieverPack", "./auto_merging_retriever_pack"
-)
-PDFReader = download_loader("PDFReader")
+from llama_index.readers.file.docs import PDFReader
+from llama_index.packs.auto_merging_retriever import AutoMergingRetrieverPack
 
 # get documents from any data loader
 loader = PDFReader()
diff --git a/llama-index-packs/llama-index-packs-cogniswitch-agent/examples/example.py b/llama-index-packs/llama-index-packs-cogniswitch-agent/examples/example.py
index 66556ba66f45d876a6c1f65ef68b9c515d4df12d..698e3994145a13082f444ac75bffb31f8fd517a4 100644
--- a/llama-index-packs/llama-index-packs-cogniswitch-agent/examples/example.py
+++ b/llama-index-packs/llama-index-packs-cogniswitch-agent/examples/example.py
@@ -1,6 +1,6 @@
 # Required Environment Variables: OPENAI_API_KEY, CS_TOKEN, CS_API_KEY
 import os
-from llama_index.core.llama_pack import download_llama_pack
+from llama_index.packs.cogniswitch_agent import CogniswitchAgentPack
 
 # Set up Cogniswitch Credentials
 cogniswitch_tool_args = {
@@ -8,11 +8,6 @@ cogniswitch_tool_args = {
     "apiKey": os.getenv("CS_API_KEY"),
 }
 
-# download and install dependencies
-CogniswitchAgentPack = download_llama_pack(
-    "CogniswitchAgentPack", "./cogniswitch_agent_pack"
-)
-
 # create the pack
 cogniswitch_agent_pack = CogniswitchAgentPack(cogniswitch_tool_args)
 
diff --git a/llama-index-packs/llama-index-packs-corrective-rag/examples/example.py b/llama-index-packs/llama-index-packs-corrective-rag/examples/example.py
index 932b1ae6f604681d405a322499ddb069551e521f..07ca8acfdf6cda967a67e96d3bd01ff304bd8ba5 100644
--- a/llama-index-packs/llama-index-packs-corrective-rag/examples/example.py
+++ b/llama-index-packs/llama-index-packs-corrective-rag/examples/example.py
@@ -1,10 +1,7 @@
 # Required Environment Variables: OPENAI_API_KEY
 # Required TavilyAI API KEY for web searches - https://tavily.com/
 from llama_index.core import SimpleDirectoryReader
-from llama_index.core.llama_pack import download_llama_pack
-
-# download and install dependencies
-CorrectiveRAGPack = download_llama_pack("CorrectiveRAGPack", "./corrective_rag_pack")
+from llama_index.packs.corrective_rag import CorrectiveRAGPack
 
 # load documents
 documents = SimpleDirectoryReader("./data").load_data()
diff --git a/llama-index-packs/llama-index-packs-dense-x-retrieval/examples/example.py b/llama-index-packs/llama-index-packs-dense-x-retrieval/examples/example.py
index 2fbd8ec0ea866af4df94043108191938b8ed6530..66817fe4a4c462875dd1106df3271323b65a5e4e 100644
--- a/llama-index-packs/llama-index-packs-dense-x-retrieval/examples/example.py
+++ b/llama-index-packs/llama-index-packs-dense-x-retrieval/examples/example.py
@@ -1,10 +1,7 @@
 # Required Environment Variables: OPENAI_API_KEY
 
 from llama_index.core import SimpleDirectoryReader
-from llama_index.core.llama_pack import download_llama_pack
-
-# download and install dependencies
-DenseXRetrievalPack = download_llama_pack("DenseXRetrievalPack", "./dense_pack")
+from llama_index.packs.dense_x_retrieval import DenseXRetrievalPack
 
 # load documents
 documents = SimpleDirectoryReader("./data").load_data()
diff --git a/llama-index-packs/llama-index-packs-rag-evaluator/examples/example.py b/llama-index-packs/llama-index-packs-rag-evaluator/examples/example.py
index f806d945716406ccb9993e1db1fbb66015c9d228..d2c12c39cdde2b9dab80e7ff206871a51ea6f3d0 100644
--- a/llama-index-packs/llama-index-packs-rag-evaluator/examples/example.py
+++ b/llama-index-packs/llama-index-packs-rag-evaluator/examples/example.py
@@ -1,8 +1,8 @@
 # Required Environment Variables: OPENAI_API_KEY
 
 from llama_index.core.llama_dataset import download_llama_dataset
-from llama_index.core.llama_pack import download_llama_pack
-from llama_index.core import VectorStoreIndex
+from llama_index.packs.rag_evaluator import RagEvaluatorPack
+from llama_index.legacy import VectorStoreIndex
 
 # download a LabelledRagDataset from llama-hub
 rag_dataset, documents = download_llama_dataset(
@@ -13,10 +13,6 @@ rag_dataset, documents = download_llama_dataset(
 index = VectorStoreIndex.from_documents(documents=documents)
 query_engine = index.as_query_engine()
 
-# Time to benchmark/evaluate this RAG pipeline
-# Download and install dependencies
-RagEvaluatorPack = download_llama_pack("RagEvaluatorPack", "./rag_evaluator_pack")
-
 # construction requires a query_engine, a rag_dataset, and optionally a judge_llm
 rag_evaluator_pack = RagEvaluatorPack(
     query_engine=query_engine, rag_dataset=rag_dataset
diff --git a/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/examples/example.py b/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/examples/example.py
index 15ef364aa6becfde5d2d99d0277611e0165bd875..6382613826a561ebc689622f4de18437eaa9e30c 100644
--- a/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/examples/example.py
+++ b/llama-index-packs/llama-index-packs-rag-fusion-query-pipeline/examples/example.py
@@ -1,16 +1,10 @@
 # Required Environment Variables: OPENAI_API_KEY
 
 from pathlib import Path
-from llama_index.core import download_loader
-from llama_index.core.llama_pack import download_llama_pack
+from llama_index.readers.file.docs import PDFReader
+from llama_index.packs.rag_fusion_query_pipeline import RAGFusionPipelinePack
 from llama_index.llms.openai import OpenAI
 
-# download and install dependencies
-RAGFusionPipelinePack = download_llama_pack(
-    "RAGFusionPipelinePack", "./rag_fusion_pipeline_pack"
-)
-PDFReader = download_loader("PDFReader")
-
 # load documents
 loader = PDFReader()
 document_path = Path("./data/101.pdf")  # replace with your own document
diff --git a/llama-index-packs/llama-index-packs-voyage-query-engine/examples/example.py b/llama-index-packs/llama-index-packs-voyage-query-engine/examples/example.py
index e3217cf70d6d6a5d17c6ad7c55ae8786ce4bb125..a7675f0774e4d08c01e9aadc3f4a8db7adf07ce4 100644
--- a/llama-index-packs/llama-index-packs-voyage-query-engine/examples/example.py
+++ b/llama-index-packs/llama-index-packs-voyage-query-engine/examples/example.py
@@ -1,12 +1,8 @@
 # Required Environment Variables: OPENAI_API_KEY, VOYAGE_API_KEY
 
 from pathlib import Path
-from llama_index.core.readers import download_loader
-from llama_index.core.llama_pack import download_llama_pack
-
-# download and install dependencies
-VoyageQueryEnginePack = download_llama_pack("VoyageQueryEnginePack", "./voyage_pack")
-PDFReader = download_loader("PDFReader")
+from llama_index.readers.file.docs import PDFReader
+from llama_index.packs.voyage_query_engine import VoyageQueryEnginePack
 
 # load documents
 loader = PDFReader()
@@ -17,5 +13,5 @@ documents = loader.load_data(file=document_path)
 voyage_pack = VoyageQueryEnginePack(documents)
 
 # run the pack
-response = voyage_pack.run("How to rewrite history?", similarity_top_k=2)
+response = voyage_pack.run("Physical Standards for Letters", similarity_top_k=2)
 print(response)