transaction refactory
minor fixes
0.7.7.0