implemented holder for textures and tex