pushing glm