moving onto opengl