maintain mterials and colors