added more examples for recovery