two fronts