4 hardware design 1