What type of design would support this requirement?