curve flattening