cleanup, strings, colors, and more