Hardware devices

Underconstruction