This is my second attempt at creating Repo