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 
OMG! SO MANY COMMENTS! IT'S BEAUTIFUL!