Hardware co (25/35)

Hardware co