improved transaction form
use datomic for the backend