add some opengl code