A shortened version of my previous post