Hardware co (27/35)

Hardware co