Device IO template