Energy and technology review