cache, colors fix, and ADD fix

an amalgamation of a few different improvements. take a look please and give a :+1: if you would: @tjmehta @anandkumarpatel @Nathan219 
:+1: