added gles test structer