repo principal