changed visualization (glut->glfw)