cleanup and color.