repo separation