better use of colors, hopefully