working opengl example and additional opengl bindings