2026 rewrite

*