add textureManager class