edge flattening