finished relationships and basic repositories