removing freeglut dependency