test WebGL and modified some previous posts