add textures architecture