design optimization improvement