Repository exercise.