add transactionless repository