4 hardware design 14