New structure of repo