Client Side
* Disable memory clearing as it was doing so at the wrong time
* Add progress bar functionality