gen params