first working version of openGL