fix many design