diff --git a/app/web_development/tutorials/next-js-static-mdx-blog/table-of-contents-plugin/page.mdx b/app/web_development/tutorials/next-js-static-mdx-blog/table-of-contents-plugin/page.mdx
index c3d34dbe..bcba7477 100644
--- a/app/web_development/tutorials/next-js-static-mdx-blog/table-of-contents-plugin/page.mdx
+++ b/app/web_development/tutorials/next-js-static-mdx-blog/table-of-contents-plugin/page.mdx
@@ -214,7 +214,15 @@ Lines 219 to 212: as the toc consists of `
` and `
` list elements but we
Lines 223 to 225: because by default browsers add padding to an `
` element which we remove, but we use the [:first-child](https://developer.mozilla.org/en-US/docs/Web/CSS/:first-child) pseudo class only to target the first `
` element (the other child `
` elements need to keep their padding as this is used to create the stairs effect for the heading links)
> [!TIP]
-> If you have trouble making the [position](https://developer.mozilla.org/en-US/docs/Web/CSS/position) **sticky** work, know that when using **position sticky** 2 things are essential to make sure it works, the 1st one is that the parent element should NOT have an **overflow** set (like for example `overflow: auto`) and the 2nd one is that you need to make sure you also specify at least one of the 4 properties **top**, **left**, **right** or **bottom**, for example in the example above if we remove the **top** property then the `