repo shift