updated recovery for my app and added specs
better working