test for self about OPENGL