first - populating the repository