more work on repos
more work on repo tests. tests work for now