Important changes from salesforce hank

* not so good stuff
* ok stuss
* all stuff is good

take it the entirety