Hardware co (33/35)

Hardware co