recovery() has been added, yet to be tested