maintain all colors shapes geometry and textures