Added basic transaction backend