INPUT AND OUTPUT DEVICES