repo restructuring 3