basically initialized the base of the repo and stuff