preparing the way for multiple textures