Tenorshare recovery (8/35)

Tenorshare recovery