most recent messing with opengl