2d reduction, hugo