These are just some of the ecosystem services that make life on earth possible

Add punctuation
These are just some of the 'ecosystem services' that make life on earth possible.