custom colors, better docs