add IOclass