Thermo-electric Device