Centralize the batch form implementation