transaction support
transaction done
Merge branch 'v-0.2.0'