THERMAL ENERGY STORAGE TECHNOLOGY AND APPLICATIONS