using datomic