transaction form is mostly working