diff --git a/doc/source/netscriptfunctions.rst b/doc/source/netscriptfunctions.rst
index d483e7d63..b11e0593b 100644
--- a/doc/source/netscriptfunctions.rst
+++ b/doc/source/netscriptfunctions.rst
@@ -779,6 +779,12 @@ scriptKill
Kills all scripts with the specified filename on the target server specified by *hostname/ip*, regardless of arguments. Returns
true if one or more scripts were successfully killed, and false if none were.
+getScriptName
+^^^^^^^^^^^^^
+
+.. js:function:: getScriptName()
+ Returns the current script name
+
getScriptRam
^^^^^^^^^^^^
diff --git a/doc/source/netscripthacknetnodeapi.rst b/doc/source/netscripthacknetnodeapi.rst
index 73c0860c1..74b4c93f0 100644
--- a/doc/source/netscripthacknetnodeapi.rst
+++ b/doc/source/netscripthacknetnodeapi.rst
@@ -17,6 +17,22 @@ hacknetnodes
accessed using *hacknetnodes[0]*. The fourth Hacknet Node you purchase will have the name
"hacknet-node-3" and can be accessed using *hacknetnodes[3]*.
+Purchasing Hacknet Nodes
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+The following is a list of supported functions for purchasing Hacknet Nodes.
+
+.. js:function:: getNextHacknetNodeCost()
+
+ Returns the cost of purchasing a new Hacknet Node
+
+.. js:function:: purchaseHacknetNode()
+
+ Purchases a new Hacknet Node. Returns a number with the index of the Hacknet Node. This index is equivalent to the number at the
+ end of the Hacknet Node's name (e.g The Hacknet Node named 'hacknet-node-4' will have an index of 4). If the player cannot afford
+ to purchase a new Hacknet Node then the function will return false.
+
+
Hacknet Node Member Variables
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -25,6 +41,11 @@ a value to these.
Note that these must be called on an element inside the *hacknetnodes* array, not the array itself.
+.. js:attribute:: hacknetnodes[i].name
+
+ Returns the name of the corresponding Hacknet Node
+
+
.. js:attribute:: hacknetnodes[i].level
Returns the level of the corresponding Hacknet Node
diff --git a/index.html b/index.html
index 5a1a962d4..49e843cd1 100644
--- a/index.html
+++ b/index.html
@@ -819,6 +819,18 @@
+
+
+