updated the basic glut setup