fix: glm fixes and pep8 cleanup