one transaction at a time is working, but last 3 test cases are failing