How much battery life do new energy sources need