4 hardware design 6