Jgivens abridged thoughts