repo definitions