starting to add OpenGL