Surviving sustainably on solar energy 2023