adds functioning transaction repository