TEC agent