Input Output Systems