added glut related things