All power progress forecast 2024 Articles