this is the second shot at building a repository