updated glm