removed examples, added Transaction Manager base class