Created Input, Output Devices, fixed CHST methods