first TE impl.