io hw