Improvements
1. Moved initialiser & finaliser
2. Add recovery summary.