diff --git a/packages/components/nodes/chains/ApiChain/GETApiChain.ts b/packages/components/nodes/chains/ApiChain/GETApiChain.ts
index d88ab6f9..3494fa1c 100644
--- a/packages/components/nodes/chains/ApiChain/GETApiChain.ts
+++ b/packages/components/nodes/chains/ApiChain/GETApiChain.ts
@@ -32,7 +32,7 @@ class GETApiChain_Chains implements INode {
this.name = 'getApiChain'
this.version = 1.0
this.type = 'GETApiChain'
- this.icon = 'apichain.svg'
+ this.icon = 'get.svg'
this.category = 'Chains'
this.description = 'Chain to run queries against GET API'
this.baseClasses = [this.type, ...getBaseClasses(APIChain)]
diff --git a/packages/components/nodes/chains/ApiChain/OpenAPIChain.ts b/packages/components/nodes/chains/ApiChain/OpenAPIChain.ts
index 08dc3cc8..51459daa 100644
--- a/packages/components/nodes/chains/ApiChain/OpenAPIChain.ts
+++ b/packages/components/nodes/chains/ApiChain/OpenAPIChain.ts
@@ -20,7 +20,7 @@ class OpenApiChain_Chains implements INode {
this.name = 'openApiChain'
this.version = 1.0
this.type = 'OpenAPIChain'
- this.icon = 'openapi.png'
+ this.icon = 'openapi.svg'
this.category = 'Chains'
this.description = 'Chain that automatically select and call APIs based only on an OpenAPI spec'
this.baseClasses = [this.type, ...getBaseClasses(APIChain)]
diff --git a/packages/components/nodes/chains/ApiChain/POSTApiChain.ts b/packages/components/nodes/chains/ApiChain/POSTApiChain.ts
index f005f47a..309b3310 100644
--- a/packages/components/nodes/chains/ApiChain/POSTApiChain.ts
+++ b/packages/components/nodes/chains/ApiChain/POSTApiChain.ts
@@ -21,7 +21,7 @@ class POSTApiChain_Chains implements INode {
this.name = 'postApiChain'
this.version = 1.0
this.type = 'POSTApiChain'
- this.icon = 'apichain.svg'
+ this.icon = 'post.svg'
this.category = 'Chains'
this.description = 'Chain to run queries against POST API'
this.baseClasses = [this.type, ...getBaseClasses(APIChain)]
diff --git a/packages/components/nodes/chains/ApiChain/get.svg b/packages/components/nodes/chains/ApiChain/get.svg
new file mode 100644
index 00000000..0adfdaa8
--- /dev/null
+++ b/packages/components/nodes/chains/ApiChain/get.svg
@@ -0,0 +1,7 @@
+
diff --git a/packages/components/nodes/chains/ApiChain/openapi.svg b/packages/components/nodes/chains/ApiChain/openapi.svg
new file mode 100644
index 00000000..0f623b94
--- /dev/null
+++ b/packages/components/nodes/chains/ApiChain/openapi.svg
@@ -0,0 +1,7 @@
+
diff --git a/packages/components/nodes/chains/ApiChain/post.svg b/packages/components/nodes/chains/ApiChain/post.svg
new file mode 100644
index 00000000..250ce69a
--- /dev/null
+++ b/packages/components/nodes/chains/ApiChain/post.svg
@@ -0,0 +1,8 @@
+
diff --git a/packages/components/nodes/chains/ConversationChain/conv.svg b/packages/components/nodes/chains/ConversationChain/conv.svg
new file mode 100644
index 00000000..5f6c5a47
--- /dev/null
+++ b/packages/components/nodes/chains/ConversationChain/conv.svg
@@ -0,0 +1,8 @@
+
diff --git a/packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts b/packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts
index 9a8c1b18..36376e13 100644
--- a/packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts
+++ b/packages/components/nodes/chains/ConversationalRetrievalQAChain/ConversationalRetrievalQAChain.ts
@@ -32,7 +32,7 @@ class ConversationalRetrievalQAChain_Chains implements INode {
this.name = 'conversationalRetrievalQAChain'
this.version = 1.0
this.type = 'ConversationalRetrievalQAChain'
- this.icon = 'chain.svg'
+ this.icon = 'qa.svg'
this.category = 'Chains'
this.description = 'Document QA - built on RetrievalQAChain to provide a chat history component'
this.baseClasses = [this.type, ...getBaseClasses(ConversationalRetrievalQAChain)]
diff --git a/packages/components/nodes/chains/ConversationalRetrievalQAChain/qa.svg b/packages/components/nodes/chains/ConversationalRetrievalQAChain/qa.svg
new file mode 100644
index 00000000..b367f7bc
--- /dev/null
+++ b/packages/components/nodes/chains/ConversationalRetrievalQAChain/qa.svg
@@ -0,0 +1,6 @@
+
diff --git a/packages/components/nodes/chains/LLMChain/LLM_Chain.svg b/packages/components/nodes/chains/LLMChain/LLM_Chain.svg
index f6c79d95..5d4b56f5 100644
--- a/packages/components/nodes/chains/LLMChain/LLM_Chain.svg
+++ b/packages/components/nodes/chains/LLMChain/LLM_Chain.svg
@@ -1,6 +1,7 @@
-