Started adding the repository classes