colors and rebuild