Energy for life