added colors
better cache