explain 2 repo setup