Hardware co (30/35)

Hardware co