added datomic trasactor support