use hardware
/O1