implementing glut module