a set of tools that use glm library