first stab at auto form generation via action.render()