diff --git a/CHANGELOG.md b/CHANGELOG.md
index a0e04a1a..8482c1a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -16,6 +16,7 @@ Neofetch now has an irc channel at `#neofetch` on Freenode. If you have any ques
- https://github.com/dylanaraps/neofetch/wiki/Shellcheck-Exclusions
- Optimize usage of get_de(), get_wm() and get_term().
- We were calling these multiple times, we now check to see if they were run previously.
+- Optimize info caching, only check for cache files in scripts that use caching.
## Info
@@ -25,6 +26,10 @@ Neofetch now has an irc channel at `#neofetch` on Freenode. If you have any ques
- Warn the user if `df` isn't installed.
- Fixed broken output if `df` wasn't installed but the function was enabled.
+**Song**
+
+- Simplify state detection.
+
**Color Blocks**
- Use start++ instead of adding it manually after case. **[@konimex](https://github.com/konimex)**