generateOption