Hardware co (20/35)

Hardware co