diff --git a/changelog.md b/changelog.md
index d0f8e2b..4091f12 100644
--- a/changelog.md
+++ b/changelog.md
@@ -3,6 +3,7 @@
- The challenge that you are currently in is highlighted, and will not be hidden if "hide completed challenges" is on and it is already completed.
- Fixed the infobox not appearing in default tabFormat.
- Fixed upgrade/buyable layering when they are hovered over.
+- Added leftTab, which makes a layer use the left tab instead of the right one (good for trees-within-trees and such)
### v2.5.10.2 - 5/24/21
- Fixed some things in the tree tab not being clickable.
diff --git a/demo.html b/demo.html
index cea99d9..251e844 100644
--- a/demo.html
+++ b/demo.html
@@ -67,8 +67,8 @@
diff --git a/docs/layer-features.md b/docs/layer-features.md
index ee778fa..1ea624c 100644
--- a/docs/layer-features.md
+++ b/docs/layer-features.md
@@ -104,7 +104,7 @@ You can make almost any value dynamic by using a function in its place, includin
- roundUpCost: **optional**. a bool, which is true if the resource cost needs to be rounded up. (use if the base resource is a "static" currency.)
- gainMult(), gainExp(): **optional**. For normal layers, these functions calculate the multiplier and exponent on resource gain from upgrades and boosts and such. Plug in most bonuses here.
- For static layers, they instead divide and root the cost of the resource.
+ For static layers, they instead multiply and roots the cost of the resource. (So to make a boost you want to make gainMult smaller and gainExp larger.)
- directMult(): **optional**. Directly multiplies the resource gain, after exponents and softcaps. For static layers, actually multiplies resource gain instead of reducing the cost.
@@ -173,6 +173,10 @@ componentStyles: {
}
```
+- leftTab: **optional**, if true, this layer will use the left tab instead of the right tab.
+
+- previousTab: **optional**, a layer's id. If a layer has a previousTab, the layer will always have a back arrow and pressing the back arrow on this layer will take you to the layer with this id.
+
- deactivated: **optional**, if this is true, hasUpgrade, hasChallenge, hasAchievement, and hasMilestone will return false for things in the layer, and you will be unable to buy or click things on the layer. You will have to disable effects of buyables, the innate layer effect, and possibly other things yourself.
## Custom Prestige type
diff --git a/docs/making-a-mod.md b/docs/making-a-mod.md
index c17b850..1f1877f 100644
--- a/docs/making-a-mod.md
+++ b/docs/making-a-mod.md
@@ -62,4 +62,4 @@ Refresh the page again, and it should work! You are gaining 2 points per second!
## Upgraded upgrades
-To be continued...
\ No newline at end of file
+Now that you know how to make an upgrade, let's
\ No newline at end of file
diff --git a/index.html b/index.html
index c7bcb46..904d566 100644
--- a/index.html
+++ b/index.html
@@ -30,6 +30,7 @@
+