add cmp_repo()