Added CIO class