With 7 billion on earth, a huge task before us