form works for generator param input