change GLViewProtocol -3