basic recovery seams to be working. ALl tests pass