restructured REPO