added recovery codebase
updated to exclude data
restarting from failed is implemented and retry in an hour for 502 type shit