...IO & TE...