par flattening