translate English to German: Instead, this excellent source of energy should be developed and improved.
Diese ausgezeichnete Energiequelle sollte statt dessen entwickelt und verbessert werden.