adds better example for opengl