Added generation form.