transactions repo and tests are working