wrap setup in transaction
0.0.6