IO & TE..