diff --git a/basics/README.md b/basics/README.md
index 5c1ef9e..e96a08c 100644
--- a/basics/README.md
+++ b/basics/README.md
@@ -46,7 +46,7 @@ all the date variables:
* `%width%` and `%height%` are also supported.
* Various items from nodes can also be included. Right click on a node, click on `properties` and use the contents of the _Node name for S&R_ property and the name of the _data_field_.
* Example of putting the checkpoint in the file name:
- * The _node names for S&R_ is `CheckpointLoaderSimple`
+ * _Load Checkpoint_'s API name shown in _properties_ is `CheckpointLoaderSimple`
* The _data_field_ is `ckpt_name`
* combine with a `.` between: `CheckpointLoaderSimple.ckpt_name`
* wrap the whole thing with `%` at the ends: `%CheckpointLoaderSimple.ckpt_name%`
@@ -59,6 +59,17 @@ all the date variables:
Thanks to _Davemane42_ for pointing this out!
+## Custom Nodes & Extensions
+If comfyUI doesn't have something you expect, there's probably a custom node for it.
+
+* Custom Nodes are placed in the custom_node directory
+* It's generally a good idea to put the author's name/handle as a directory/folder, then the node(s) inside it.
+* some nodes come as "suites" which will include their own directory, drop the whole thing inside custom_nodes
+
+Extensions are bits of javascript that extend the UI or some functions of comfyUI beyond the scope of nodes.
+* Extensions are placed in the `web\extensions` folder/directory.
+* Make sure to follow the author's instructions. These can break things. Easy to fix by removing the files.
+
## Tips and Philosophy
* ComfyUI has a philosophy of keep it simple. Don't try to create a "do it all" workflow, instead focus on a specific objective.