my first try at creating a repository