Joint recovery algorithmsΒΆ