smaller transactions.py