ENERGY HARVESTING AND STORAGE TECHNIQUES FOR SELF X2026