But renewable resources, like solar and wind power, have progressed slowly.
(renewable resources, like solar and wind power; have progressed slowly; )
renewable resources, like solar and wind power
have progressed slowly