glut is not needed. Don't know why I put it...