all preparation works done, begins to generate...