multiple fronts