making decision to use glm need to put in interface to convert his types to mine when it comes to matrices.