recoverable feature working. much needed update to the readme which includes an MIT license