change GLViewProtocol -2