rollback to glut for demo