use freeglut to replace glut
vdds is mine