Final Program Updates

* Last Minute Changes
* Last-Last Minute Changes to be continuously updated