fix bug: gen for all forms.