improved how multiple forms are processed