Heya, thanks for the nice comments!

Any recommended changes or improvements?

Good point, Johnie. I do the same.