correcting any design