Working on 2d_TE Case