maintain all shapes colors textures and geometry