experimenting with OpenGL