ADVANCEMENTS IN ENERGY STORAGE TECHNOLOGIES A