better colors, box, and states