generator reestiled.
working on the doc.