added equalsGLObject