You will be given a definition of a task first, then some input of the task.
In this task, you are given a paragraph, and your job is to generate comma-separated entities present in the given paragraph. Generate entities from a given passage in such a way that (i) they are present in the paragraph, (ii) they are non-duplicate, (iii) they underwent a state change during the process. Avoid creating entities that (i) aren't present in the process paragraph and (ii) aren't significant. 

Waters flows downwards thanks to gravity. Enters the dam at high pressure. The moving water spins the turbines in the power plant. The turbines turn the generators. The generators spin, and produce electricity. The water leaves the dam at the bottom. 
Output:
waters;water ,turbines ,generators ,electricity 