clean up whitespace
use marker size prefixes; some code brevity
fix to cache doc
this could be a class method
spacing stuff