implemented datomic for user