Refactoring blog

- [x] Proof read by @plcstevens