Hardware and adaptors