Hardware co (22/35)

Hardware co