imported hardware interface