First and learning Repository