Implemented gltRead