a datomic service is needed for this demo to work