reestructuring branch