more refactoring with glm

Created by  quietlight  on April 30, 2026
2HAQZPV377VV26SMPSXSZR6CL7SS2GTNPR5COIAPN47NLJILRQGAC
Change contents