maintain colors and geometry