foxes on the repository pattern