Requires hardware (3/30)

Requires hardware