write an explanation of the generator newly added.