4 hardware design 5