Requires hardware (12/30)

Requires hardware