remove transaction
adapter refactoring
Merge pull request #274 from patriot1burke/master

adapter refactoring