Fix txn
Add txn map