added GLUT include to help work in some contexts