added glm with translation