atscott/repositorypattern archive