IO & TE